// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:06

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   nj.java

package com.zelix;

import java.io.PrintStream;
import java.io.PrintWriter;

// Referenced classes of package com.zelix:
//            gj, nh, vh, zu

public class nj extends gj
{

    private static String z[];

    public nj(int i)
    {
        super(i);
    }

    protected void a(nh nh1, int i, int j)
    {
        nh1.e(this);
        if(nh1.x() > i)
            System.out.println(zu.a(vh.e().length() + 1, ' ') + z[2]);
        if(nh1.h() > j)
            System.err.println(zu.a(vh.e().length() + 1, ' ') + z[3]);
    }

    public String a()
    {
        return z[0];
    }

    protected void a(nh nh1)
    {
        PrintWriter printwriter = nh1.n();
        String s = vh.e() + z[1];
        printwriter.println(s);
        System.out.println(s);
    }

    private static String dees(char[] chs) {
        for (int i = 0; i < chs.length; i++) {
            byte key = 0;
            switch (i % 5) {
                case 0:
                    key = 0x26;
                    break;
                case 1:
                    key = 45;
                    break;
                case 2:
                    key = 115;
                    break;
                case 3:
                    key = 26;
                    break;
                default:
                    key = 15;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }

    static 
    {
        String as[];
        as = new String[4];
        as[0] = dees("IO\025o|EL\007\177IJB\004_wEA\006~j".toCharArray());
        as[1] = dees("\006~\026n{OC\024:iJB\004:`DK\006ilGY\032ua\006H\013ycS^\032uaU\003]4".toCharArray());
        as[2] = dees("qL\001tfHJ\000:kCY\026y{CISmgOA\026:|CY\007saA\r\025v`Q\r\034xiS^\020{{OB\035:j^N\037o|OB\035i!".toCharArray());
        as[3] = dees("c_\001u}U\r\027\177{CN\007\177k\006Z\033scC\r\000\177{RD\035}/@A\034m/IO\025o|EL\007s`H\r\026blJX\000s`H^]".toCharArray());
        z = as;

    }
}